Skip to main content
TrustRadius
.NET

.NET

Overview

What is .NET?

Microsoft's .Net is an open source, freeware application infrastructure.

Read more
Recent Reviews

Dot Net

8 out of 10
May 29, 2021
Incentivized
.Net (Dot Net) is a platform which provides a wide range of methods and interfaces upon which to build quality software. It consists of …
Continue reading

Awesome .NET

9 out of 10
April 29, 2021
Incentivized
The .NET ecosystem is used to fulfill the requirements of modern applications. With [the] release of .NET core, [...] many more innovative …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is .NET?

Microsoft's .Net is an open source, freeware application infrastructure.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

4 people also want pricing

Alternatives Pricing

What is Mirantis Kubernetes Engine?

The Mirantis Kubernetes Engine (formerly Docker Enterprise, acquired by Mirantis in November 2019)aims to let users ship code faster. Mirantis Kubernetes Engine gives users one set of APIs and tools to deploy, manage, and observe secure-by-default, certified, batteries-included Kubernetes clusters…

What is NGINX Plus?

NGINX Plus is presented as a cloud‑native, easy-to-use reverse proxy, load balancer, and API gateway, from F5.

Return to navigation

Product Demos

Visual Basic to C#.NET Migration Demo

YouTube

Microservices Architecture and Step by Step Implementation on .NET with Quick DEMO

YouTube

.NET Obfuscator - ConfuserEx Anti-Decompiler Demo and Review

YouTube

Demo - Create .NET console app to work with users in the organization with Microsoft Graph

YouTube

.NET Reactor Obfuscator String Obfuscation Demo and Review

YouTube

Authenticate MVC .Net Core Application with Azure AD | Live Demo

YouTube
Return to navigation

Product Details

What is .NET?

.NET Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Microsoft's .Net is an open source, freeware application infrastructure.

Reviewers rate Support Rating highest, with a score of 9.7.

The most common users of .NET are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(136)

Attribute Ratings

Reviews

(1-7 of 7)
Companies can't remove reviews or game the system. Here's why
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We currently use .NET for our microservices and cloud initiatives across the enterprise, but we have a multi-decade history with .NET, using it since the first beta in year 2000, and it was the platform for all our custom in-house software development of web-based and native Windows line of business applications. We selected .NET as our preferred platform for application development and designed and deployed an n-tier architecture for delivering web-based secure internet-accessible business applications based on .NET, ASP.NET, COM+, and SQL Server.
  • Provides a modern memory managed multi-language platform and framework for software development
  • Supports modern web and mobile application development
  • Provides performance approaching that of a compiled ahead of time language
  • The .NET framework class hierarchy is incredibly large and complex
  • Performance is slow on first use due to just in time compilation
  • Memory use is high and non-deterministic due to garbage collection
.NET is well suited for use in environments Windows is the primary platform for the development of a line of business applications. It is not well suited for data analytics or exploratory or experimental prototyping, as it gets in the way of getting ideas into code quickly due to static typing, complex class hierarchy, and admittedly extensive but barely useful documentation (that appears to be autogenerated rather than written with care).
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Most of the applications we have build are web apps using Ruby on Rails, however when the need arises for a desktop application or utility, .NET is our go-to. When we need to automate data transfer to and from laboratory instruments and computer systems, we use .NET to build these out, either as a one-button utility or a GUI application using WPF.
  • Speed of development - Visual Studio takes care of all the boilerplate
  • Cross-platform compilation - develop for any platform
  • Easy GUI design for even the least frontend-inclined developers
  • Code can be slower and heavier than writing it natively
  • Version and dependency upgrades can cause hard-to-find bugs
  • Memory leakage from managed code is possible
If you need to build anything from a quick-and-dirty GUI utility to a full-fledged desktop application, .NET is the way to go. It doesn't require extensive knowledge of the languages as Visual Studio is extremely helpful in its autocomplete, refactoring, and prompts, and lets you build out your solution easily without worrying about the details of [the] setup and boilerplate.
April 29, 2021

Awesome .NET

Score 9 out of 10
Vetted Review
Verified User
Incentivized
The .NET ecosystem is used to fulfill the requirements of modern applications. With [the] release of .NET core, [...] many more innovative features [were added] to increase developer productivity, scalability, and performance with cross-platform support. [The] developer [has] got the flexibility for deploying .NET applications to the cloud and on-premise. It helps to address customers' digital need[s] related to sales, marketing, healthcare, [and] research.
  • Powerful IDE( Visual Studio)
  • Developer Friendly
  • C# Language
  • Performance
  • Stability of New Releases
  • Licensing Cost
.NET is well suited when there requirement of rapid development with less experienced developers. There is [a] minimal learning curve for new developers and can easily ramp up. It is more [developer-friendly] with complete documentation.
February 01, 2019

.NET chef

Brendan McKenna | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
For our software development department .NET is the primary development environment. We have six scrum teams and twenty or so developers who utilize .NET. C# is our language of choice for the .NET portions of our code stack. We utilize Angular on the front end which integrates into all of our .NET WebAPI endpoints. C# has always been a great language to use over the years as well as the .NET framework. .NET is an incredible tool which allows for a much easier development environment for people writing code. Very awesome to have a garbage collector which deallocates memory for the developer and one does not need to handle such tasks anymore. Obviously there is a small performance trade off for having such capabilities but for most use cases this is satisfactory. I love LINQ and the lambda syntax. Allows for much cleaner code and fewer trivial methods that can be handled with anonymous delegates now. Entity framework makes life easier when dealing with databases which is a requirement for almost any business application. WPF was fun to develop with and was a good basis for transitioning to Angular both conceptually and syntactically. Nice to have an entire layer which mostly prevents the blue screen of death!
  • Provides an extremely robust layer on top of the OS.
  • Allows for multiple languages to compile into equivalent intermediary language.
  • Incredible suite of methods and built in functionality for getting an application up and running.
  • Sometimes can be difficult traversing exceptions to find root causes.
  • Null references can sometimes feel annoying and unnecessary, although the latest .NET has improvements here.
Well suited for most application development. Most business cases do not need the extreme optimization of an unmanaged development and therefore .NET is more than suitable.
May 31, 2018

.NET Review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
We have used .NET platform for developing both web and windows based applications that are internal and external facing. There are several use cases like
1. Inventory Management
2. Quality Control
3. Safety and Security
4. Packaging optimization
5. Logistics and Supply Chain Optimization

We have used in all the areas for Global Operations, Spares etc. organizations for all day to day production floor support and shipment releases. We also used it for Product Life Cycle Management interface to perform Problem Report and Engineering Change Management business processes.

To achieve these .NET and HTML together were used to generate dynamic web pages smoothly.
Being an ideal server-side scripting technology, Asp.NET code first runs on Windows server before displaying on the web browser.
With the built-in configuration information, Asp.NET is easy to deploy.
The .NET Framework quickly gives an alert for memory leaks, unbounded loops, and other wrong behaviors, immediately killing them and restart them over again.
  • Asp.NET features like early binding, JIT compilation, caching services and native optimization supports gives your application the high level of performance.
  • All the Asp.NET applications are highly monitored and managed to help application available to handle requests.
  • The best part of .NET Framework is it has its own built-in caching features.
  • The content and the program logic are separated in the .NET Framework, thus reducing the program inconveniences.
  • Offers great security with the built-in Windows authentication and per-application configuration.
  • Limited object-relational (OR) support as it comes only with Entity Framework
  • Does not come with multi platform support from Microsoft, and is not available right after installing Visual Studio
  • The managed code can be slower than native code
  • Involves a vendor lock-in, and future development is solely dependent on Microsoft
  • Migrating applications to .NET can be expensive as involves whole lot of custom development
I highly recommend .Net as a platform for custom development. We can leverage several UI elements and also integrate with third party controls like Telerik, Infragistics etc. Provides platforms, tools, and a programming environment for addressing the design and overall management of distributed and multi-tiered applications. It offers immeasurable benefits for various issues like memory management, security, and exceptional handling, a developer may face.

.NET is not suited in case of multi-platform requirement. There isn't support available from MS and isn't available straight after installing Visual Studio. If that is a criteria for your business case then consider a different platform.
Also .NET is very easy to reverse engineer. If you do not obfuscate your code, you may as well publish the source code.
The footprint of your application can be huge if it requires a version of .NET, which is not already on the computer and therefore has to be installed first.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
.NET is used in a wide range of projects across the LOB, especially in banking and finance and insurance industries. All desktops, client-servers, mobile and digitalization are mainly focused in Microsoft technologies.I am using it for different tech stacks, especially with C# language. TDD is a nice approach, especially the framework.
  • It allows the use of multiple languages. It has horizontal scalability.
  • .NET creates a unified environment that allows developers to create programs in C++, Java or Virtual Basic. All tools and IDEs have been pre-tested and are easily available in the Microsoft Developer Network.
  • UI best practices are more consistent.
  • Language integration is seamless, as you can call methods from C# to VB .NET.
  • You need to buy everything from Microsoft. The biggest con is that it is not free like Java. Migrating applications to .NET can be expensive.
  • Does not come with multi-platform support from Microsoft, and is not available right after installing Visual Studio.
  • Very much Windows OS dependent.
Microsoft Asp .Net Framework is a widely used development framework for building enterprise level web applications, that today’s developers love to use. The .Net technology offers immeasurable benefits for various issues like memory management, security, and exceptional handling, a developer may face. It is ideal for web, console, front end, and back end.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
.NET is a runtime language just like java. Combined with C# and Visualstudio, .NET presents the most flexible and competitive runtime on the market.
  • Memory Handling
  • Garbage Collection
  • Service Orientation
  • Extensive Framework
  • Image manipulation slow compared to C++.
  • Does not run on Mac/Linux - the newest .NET core does but presents only a subset of the framework.
  • May require the installation of the framework to run.
Well suited for enterprise applications on Windows. Not suited for embedded computing.
Return to navigation